package com.lvy.hczn.front.system.domain.business;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * WCS数据交互，一个货箱N个原料，原料为状态码(如：西红柿：001)
 * PartType，PartNum，PartWeight相同的index代表同一种物料属性，如：
 * PartType[0]:西红柿,PartNum[0]:西红柿多少数量，PartWeight[0]:西红柿多重
 *
 * @author yw
 * @date 2022-03-05 16:26:48
 **/
@Data
public class WcsData implements Serializable {

    /**
     * 操作员id（区分哪个工作台下达的指令）
     */
    private Integer IdNum;

    /**
     * 单号如取货单，wcs可以按照单号出库
     */
    private String TakeNum;

    /**
     * 温区
     */
    private Integer TempNum;

    /**
     * 仓库编号
     */
    private Integer SeatID;

    /**
     * 货箱编号
     */
    private String BoxCode;

    /**
     * 产品正负公差值
     */
    private List<Integer> PartErrorValue;

    /**
     * 总重量
     */
    private BigDecimal TotalWeight;

    /**
     * 状态
     */
    private Integer State;
}
